Automatically Transforming and Relating Uppaal Models of Embedded Systems ($Date: 2008-07-24 12:00:09 +1000 (Thu, 24 Jul 2008)$)
نویسندگان
چکیده
Relations between models are important for effective automatic validation, for comparing implementations with specifications, and for increased understanding of embedded systems designs. Timed automata may be used to model a system at multiple levels of abstraction, and timed trace inclusion is one way to relate the models. It is known that a deterministic and τ -free timed automaton can be transformed such that reachability analysis can decide timed trace inclusion with another timed automaton. Performing the transformation manually is tedious and error-prone. We have developed a tool that does it automatically for a large subset of Uppaal models. Certain features of the Uppaal modeling language, namely selection bindings and channel arrays, complicate the transformation. We formalize these features and extend the validation technique to incorporate them. We find it impracticable to manipulate some forms of channel array subscripts, and some combinations of selection bindings and universal quantifiers; doing so either requires premature parameter instantiation or produces models that Uppaal rejects.
منابع مشابه
Component-Based Design and Analysis of Embedded Systems with UPPAAL PORT
UPPAAL PORT is a new tool for component-based design and analysis of embedded systems. It operates on the hierarchically structured continuous time component modeling language SaveCCM and provides efficient model-checking by using partial-order reduction techniques that exploits the structure and the component behavior of the model. UPPAAL PORT is implemented as an extension of the verification...
متن کاملIndex of /econ/workingpapers
2094.html 09-Aug-00 10:32 1k bgr_99.pdf 20-Jun-00 11:31 1.0M double burden nov98.pdf17-Feb-99 14:34 200k foutax28-8.pdf 12-Sep-00 09:41 388k instoke.gif 22-Oct-99 13:34 7k macro10.pdf 14-Feb-00 13:16 313k merger0205.pdf 18-Sep-00 10:30 310k sok141.html 28-May-98 14:12 4k supermodular.pdf 14-Feb-00 13:16 164k workingpapers.html 22-Oct-99 13:24 21k wp0002.pdf 09-Jun-00 10:10 194k wp0004.pdf 09-Ju...
متن کاملElectronic Notes in Theoretical Computer Science Volume??? 3rd international
Within the upcoming European Joint Technology Initiative ARTEMIS as well as several national initiatives such as CISS (www.ciss.dk) and DaNES (http://www.danes.aau.dk/), model-driven development is a key to dealing with the increasing complexity of embedded systems, while reducing the time and cost to market. The use of models should permit early assessment of the functional correctness of a gi...
متن کاملA Randomized Clinical Trial Comparing Breakfast and Bedtime Administration of Insulin Glargine in Children and Adolescents with Type 1 Diabetes
BACKGROUND Insulin glargine provides effective glycemic control when administered at bedtime in adults. OBJECTIVE This study aims to investigate whether insulin glargine is equally effective if administered in the morning or at bedtime in combination with preprandial anologue insulin. METHODS Twenty-eight patients that have been treated with an intensified insulin regimen for at least one y...
متن کاملVerifying MARTE/CCSL Mode Behaviors Using UPPAAL
In the development of safety-critical embedded systems, the ability to formally analyze system behavior models, based on timing and causality, helps the designer to get insight into the systems overall timing behavior. To support the design and analysis of real-time embedded systems, the UML modeling profile MARTE provides CCSL – a time model and a clock constraint specification language. CCSL ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008